predicate noun - French English Dictionary